Skip to content

Fix deprecated pkg_resources and use poetry#116

Merged
Joel-Luca merged 12 commits intomasterfrom
jch/fix_pkg_resources
Feb 10, 2026
Merged

Fix deprecated pkg_resources and use poetry#116
Joel-Luca merged 12 commits intomasterfrom
jch/fix_pkg_resources

Conversation

@Joel-Luca
Copy link
Member

Description

  • Fix deprecated pkg_resources after it was removed from setuptools.
  • Use poetry for dependecy management.
  • Use towncrier and zest.releaser for release management.

Checklist

The following checklist should help us to stick to our "definition of done":

  • [ ] Proposed changes include tests.
  • [ ] Good error handling with useful messages
  • Changelog added
  • Readme has been updated if changes interfere with the setup process.

@Joel-Luca Joel-Luca force-pushed the jch/fix_pkg_resources branch 2 times, most recently from 00570f3 to c24567a Compare February 10, 2026 10:41
This replaces the setuptools and adds dev dependencies for linting and releasing.
This is copied from other 4tw repos.
@Joel-Luca Joel-Luca force-pushed the jch/fix_pkg_resources branch 2 times, most recently from f87925e to 5245559 Compare February 10, 2026 10:47
@Joel-Luca Joel-Luca requested a review from a team February 10, 2026 10:49
@Joel-Luca Joel-Luca force-pushed the jch/fix_pkg_resources branch from 5245559 to 36a9b56 Compare February 10, 2026 11:03
@Joel-Luca Joel-Luca force-pushed the jch/fix_pkg_resources branch from 36a9b56 to 3465b7e Compare February 10, 2026 11:05
Copy link

@xenoy xenoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Joel-Luca Joel-Luca merged commit 18b199a into master Feb 10, 2026
1 check passed
@Joel-Luca Joel-Luca deleted the jch/fix_pkg_resources branch February 10, 2026 11:07
@matthuisman
Copy link

any reason for going just 3.12+ ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants